/*公共css*/
@import url(common.css); 
/*common*/
a,em{color:#666;font-style:normal}
.cf::after,.cf::before,.clearfix::after,.clearfix::before{content:"";display:table}
.cf::after,.clearfix::after{clear:both}
.cf::after,.cf::before,.clearfix::after,.clearfix::before{content:"";display:table}
.cf,.clearfix{clear:both}
a{color:#666}
.top a,.top .topr{color:#fff}
input, button, select, img {
    vertical-align: middle;
}
body{color: #333;}

/*main-top*/
.sTopHead{background-color:#fff;border-bottom:1px solid #ccc;width:100%}
.sthWrap{height:106px;margin-left:auto;margin-right:auto;width:1190px}
.sthWrap .s_t_l{float:left;padding:17px 0 0;width:715px}
.sthWrap .s_t_r{float:right}
.sthWrap .s_t_l .pic{float:left;margin-right:15px}
.sthWrap .s_t_l .tit{color:#444;float:left;font:300 20px/28px "microsoft yahei";height:28px;margin-bottom:13px;overflow:hidden;white-space:nowrap;width:600px}
.sthWrap .s_t_l .tit a{color:#444}
.sthWrap .s_t_l .extend{color:#777;float:left;font-size:14px;line-height:22px;width:525px}
.iVideo_,.i_down,.i_download,.i_help{background:url(../images/ico_sprite.png) no-repeat scroll 0 0;display:inline-block}
.i_help{background-position:-1px -287px;height:14px;overflow:hidden;vertical-align:middle;width:14px}
.sthWrap .s_t_l .extend .icoH{background:url(../images/sthzl_bg.png) no-repeat scroll 0 -2px;padding-left:20px}
.ml30{margin-left:30px}
.sthWrap .s_t_l .extend .icoH a{color:#777}
.sthWrap .s_t_r li.item{border-right:1px solid #ddd;height:65px;text-align:center;width:103px}
.sthWrap .s_t_r li{float:left;margin-top:20px}
.sthWrap .s_t_r .item .num{color:#FC5C5C;font:300 28px/38px arial;margin-bottom:5px;text-align:center}
.sthWrap .s_t_r .item .txt{color:#888;font:300 14px/22px arial;text-align:center}
.sthWrap .s_t_r .item_app{height:65px;margin-left:40px;width:118px}
.sthWrap .s_t_r .item_app dd a,.sthWrap .s_t_r .item_app dt{background:url(../images/sthzl_bg.png) no-repeat scroll 0 0}
.sthWrap .s_t_r .item_app dt{background-position:0 -22px;color:#888;font-size:14px;font-weight:300;height:40px;line-height:40px;margin-bottom:5px;text-indent:33px;width:118px}
.sthWrap .s_t_r .item_app dd{height:20px;width:118px}
.sthWrap .s_t_r .item_app dd a.a1{background-position:0 -69px;float:left;height:20px;margin-right:14px;width:50px}
.sthWrap .s_t_r .item_app dd a.a2{background-position:-64px -69px;float:left;height:20px;width:54px}

/*main-tab*/
.s_xxzl_tab{height:57px;margin-left:auto;margin-right:auto;margin-top:15px;width:1190px}
.mb20{margin-bottom:20px}
.fl{display:inline;float:left}
.user_tab1 li.curr{border-bottom:3px solid #FC5C5C;font-weight:700}
.s_xxzl_tab .user_tab1 li{font-size:16px}
.user_tab1 li{color:#666;cursor:pointer;float:left;font:300 14px/34px simsun;height:34px;text-align:center}

/*main-schedule*/
.study_pro{background:#fff none repeat scroll 0 0;border:1px solid #ccc;height:148px;margin-left:auto;margin-right:auto;position:relative;width:1188px}
.mb20{margin-bottom:20px}
.study_pro .bg_border{border-top:2px solid #ddd;font-size:1px;height:1px;position:absolute;right:0;top:78px;width:1037px}
.study_pro dl{position:absolute;z-index:1}
.study_pro dt{float:left;font-weight:300;padding:14px 100px 0 31px}
.study_pro dt #pro_canvas{background:url(../images/bg_study_pro.png) no-repeat scroll 0 0;height:120px;width:120px}
.study_pro dt .pro_num{background:url(../images/bg_study_pro.png) no-repeat scroll 0 -123px;color:#fc5c5c;height:80px;left:51px;position:absolute;text-align:center;top:35px;width:80px}
.study_pro dt .pro_num .num{font:300 32px/34px "microsoft yahei";padding:12px 0 6px}
.study_pro dd{float:left;padding-top:36px;width:234px}
.study_pro dd .pro_class,.study_pro dd .pro_hw,.study_pro dd .pro_test,.study_pro dd .pro_time{background:url(../images/bg_study_pro.png) no-repeat scroll 0 -204px;float:left;height:80px;margin-right:20px;width:80px}
.study_pro dd .pro_all{color:#535353;font-size:14px;padding:15px 0 25px}
.study_pro dd .pro_state_f,.study_pro dd .pro_state_h,.study_pro dd .pro_state_u{background:url(../images/ico_mychuanke.png) no-repeat scroll 0 -69px;color:#999;padding-left:19px}
.study_pro dd .pro_state_u{background-position:0 -101px}
.study_pro dd .pro_all i{color:#ff7f00;font-weight:700;margin:0 5px}
.study_pro dd .pro_hw{background-position:0 -285px}
.study_pro dd .pro_done{background:url(../images/bg_study_pro.png) no-repeat scroll 0 -538px;display:block;height:32px;left:56px;position:relative;top:54px;width:32px}
.study_pro dd .pro_test{background-position:0 -366px}
.study_pro dd .pro_time{background-position:-1px -447px}


/*main-list*/
.class_wrap{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #ccc;margin-left:auto;margin-right:auto;width:1188px}
.mb20{margin-bottom:20px}
.class_wrap .chapter_list{background:#fff none repeat scroll 0 0;float:left;padding:0 20px 20px;width:854px}
.class_wrap .chapter_list .cp_title{border-bottom:1px solid #cdd6de;color:#545454;font:700 16px/65px simsun;height:65px;padding-left:12px}
.class_wrap .part_wrap{border-bottom:1px solid #cdd6de}
.class_wrap .chapter_list .p_left{float:left;padding:32px 0 0 12px;width:70px}
.class_wrap .chapter_list .part_list{border-left:1px solid #fc5c5c;float:left;width:770px}
.class_wrap .part_list dd:last-child{border-bottom:medium none}
.class_wrap .part_list dd:hover{background:#FFECEC none repeat scroll 0 0}
.class_wrap .part_list dd{border-bottom:1px solid #cdd6de;margin:0 0 0 28px;padding:16px 23px 16px 18px;position:relative}
.class_wrap .chapter_list .part_list dd:hover .n_btn34lg{background:#FF5151;color:#fff}
.class_wrap .chapter_list .part_list .c_name{color:#555;font-size:14px;margin-bottom:15px}
.class_wrap .type_cy,.class_wrap .type_la,.class_wrap .type_sp,.class_wrap .type_zb,.class_wrap .type_zy{background:url(../images/ico_detail_item.png) no-repeat scroll -65px -545px;color:#999;display:inline-block;height:16px;padding-left:25px}
.class_wrap .type_sp{background-position:-65px -577px}
.class_wrap .chapter_list .part_list .n_btn34lg{font-size:14px;position:absolute;right:25px;top:25px}
.n_btn34lg,.n_btn34lg_add,.n_btn36lg{background:#FFD2D2 none repeat scroll 0 0;color:#888;font:300 14px/34px simsun;height:34px;padding:0 28px}
.n_btn24g,.n_btn24gr,.n_btn24o,.n_btn28g,.n_btn30g,.n_btn30gr_b,.n_btn30gr_swf,.n_btn30gr_up,.n_btn30o,.n_btn32g_,.n_btn34g,.n_btn34g_add,.n_btn34gr_b,.n_btn34lg,.n_btn34lg_add,.n_btn34lg_up,.n_btn36g,.n_btn36lg,.n_btn36o,.n_btn38g,.n_btn38gr_b,.n_btn38o,.n_btn40lg,.n_btn46g,.n_btn46gr{color:#fff;display:inline-block;text-align:center}
.class_wrap .nstate_f,.class_wrap .nstate_h,.class_wrap .nstate_u{background:url(../images/ico_mychuanke.png) no-repeat scroll 0 -1010px;display:inline-block;height:22px;left:-39px;position:absolute;top:28px;width:22px}
.class_wrap .nstate_u{background-position:0 -1046px}
.class_wrap .detail_wrap{float:left;width:253px;padding:25px 20px 0;overflow:hidden}
.class_wrap .tag_tips{margin-bottom:25px}
.class_wrap .tag_tips span{margin-right:17px;color:#777}
.class_wrap .tag_tips span i{display:inline-block;position:relative;top:2px;width:12px;height:12px;margin-right:3px}
.class_wrap .tag_tips .t_zb i{background:#FB9557}
.class_wrap .tag_tips .t_yxw i{background:#5BC79D}
.class_wrap .tag_tips .t_wxw i{background:#DDD}
.class_wrap .t_title{margin-bottom:15px;font:700 16px/16px simsun}
.class_wrap .tag_list{width:265px;margin-bottom:20px}
.class_wrap .tag_list a{float:left;display:inline-block;margin:0 10px 10px 0;width:78px;height:30px;line-height:30px;text-align:center;color:#fff}
.class_wrap .tag_list a.t_zb{background:#FB9557}
.class_wrap .tag_list a.t_zb:hover{color:#fff}
.class_wrap .tag_list a.t_yxw{background:#5BC79D}
.class_wrap .tag_list a.t_yxw:hover{color:#fff}
.class_wrap .tag_list a.t_wxw{background:#ddd;color:#777}
.class_wrap .tag_list a.t_wxw:hover{color:#777}
.class_wrap .sa_title{margin-top:60px;padding-bottom:13px;border-bottom:1px solid #CDD6DE}
.class_wrap .sa_title .kcpj,.class_wrap .sa_title .student{padding-left:25px;background:url(http://res.ckimg.com/sites/www/v2/images/user/ico_mychuanke.png) no-repeat 0 -1197px;font:700 16px/16px simsun;color:#545454}
.class_wrap .sa_title .student{background-position:0 -1221px}
.class_wrap .pj_list{margin-top:17px}
.class_wrap .pj_list li{margin-bottom:30px;color:#444}
.class_wrap .pj_list li .pic{float:left;width:30px;height:30px;overflow:hidden}
.class_wrap .pj_list li .pic img{width:30px;height:30px}
.class_wrap .pj_list li .details{float:left;margin-left:10px;width:210px}
.class_wrap .pj_list li .s_name{font-size:14px}
.class_wrap .pj_list li .pj_txt{margin-top:8px;line-height:20px;color:#858585}
.class_wrap .stu_list{width:275px;margin-top:20px}
.class_wrap .stu_list li{float:left;width:40px;height:40px;margin:0 13px 13px 0}
.class_wrap .stu_list li img{width:40px;height:40px}




